Embedded Systems Modelling and Validation based on Extended Petri Nets
نویسندگان
چکیده
Embedded Systems are inherently heterogeneous. Thus, a model with a variety of perspectives for the representation of the embedded system functionality is of major interest in the design methodology. The underlying heterogeneity of an embedded system specification comes from (a) the existence of a mixed hardware/software structure for efficiently meeting the designer constraints and (b) the need for improving the performance of a design composed of at least two disjoint domains, i.e. control and data flow. Previous research has shown that supporting heterogeneity in the internal design representation (IDR) of an embedded system plays an important role in the optimisation of the design. However, identifying a suitable IDR is not a trivial matter. There is a trade-off as to how much of one perspective should be considered in comparison to the others. For example, a purely state-oriented model might be well suited for performing improvements in the control flow of the embedded system specification, but provides little information about the data flow. On the other hand, activityor structure-oriented models would fit better in the design of the data flow of such a system, despite its poor applicability to model the control flow part of the design. Over the last two years, research at the University of Southampton has focus on the development of a Petri net based IDR, called Dual Flow Nets (DFN), for efficient mapping of specification tasks into hardware and software of the final implementation. In order to deal with this aim, DFN is capable of handling both control and data flow using a unified approach which exploits Petri net’s effectiveness for concurrency manipulation. Some preliminary results in the development of this model has been recently presented [1]. A major issue in the design of embedded systems is its ever growing complexity due to the continuing availability of powerful devices. Formal verification is increasingly becoming a viable validation technique in this area, as opposed to traditional methods which involves simulation and testing. Based on this, we have extended the work applying model checking to reason about properties of the DFN model, therefore validating the design far ahead the synthesis process. The aim of this work is to:
منابع مشابه
Integrated Approach to Modelling and Analysis using RTCP-nets
RTCP-nets are a subclass of coloured Petri nets formed in order to support specification, design, validation, and verification of embedded systems. The advantages of the nets are directly visible in rapid modelling of the so-called rule-based control systems that are widely applied. A method of embedded systems’ modelling based on RTCP-nets has been presented in the paper. The formalism is supp...
متن کاملSimulation and Animation of Visual Models of Embedded Systems A Graph-Transformation-Based Approach Applied to Petri Nets
Behavior specification techniques like Petri nets provide a visual description of software and embedded systems as basis for behavior validation by simulation. Graph transformation systems can be used as a unifying formal approach to define various visual behavior modeling languages including different kinds of Petri nets, activity diagrams, Statecharts etc., and to provide models with an opera...
متن کاملModelling of Embedded Mechatronic Systems Using Hybrid Petri Nets
The paper describes the challenges of modelling hybrid embedded systems. It discusses the problems of modelling such systems and suggests the use of hybrid Petri nets. The potential of hybrid Petri nets is shown by modelling an exemplary embedded mechatronic system with a special hybrid Petri net class using a special modelling tool.
متن کاملUsing Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)
A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...
متن کاملDiscrete and Hybrid Systems Dependability Analysis with ESA PetriNet
Based on Petri net modelling and linear logic as formal framework, ESA PetriNet allows to carry out dependability analysis of discrete (based on temporal Petri nets modelling) or hybrid systems (differential predicate-transition Petri nets modelling). ESA PetriNet implements the approach for critical scenarios deriving. The approach is based on a qualitative analysis of Petri net model. It cons...
متن کامل